def get_env_config():
    config_dict = {
        # 训练参数
        "train_num": 50,
        "rand_type": 5,
        "rand_epo": 1,
        "is_load_model": True,  # 训练加载模型 服务器位True
        "eval_model_dir": "D:/Reinforce/light_mappo-main/light_mappo-main/run75/models/",
        # 环境核心参数
        "env_type": "Rand",  # Circle, Rectangle, Draw, Rand
        # 互动路劲参数
        "Circle": [[0, 0], 10],  # 圆心，半径
        "Rectangle": [[-10, -10], 20, 20],  # 左下角坐标，长，宽
        "Draw_file_path": "move_list/move_list.npy",
        "Draw_render_path": "move_list/move_list.gif",
        "is_Draw_now": True,
        "Draw_save_path": "move_list.npy",
        # 仿真内部参数
        "Radius_collision": 5,  # 碰撞半径
        "Radius_detect": 10,  # 包围目标附近半径
        "Radius_find": 40,  # 发现目标半径
        "time_press": 10,  # 屏蔽时间
        "Radius_pressing": [5, 10],  # 屏蔽半径
        "max_map": 100,  # 地图大小,正方形长为2*max_map
        # 模型大小
        "agent_num": 3,
        "enemy_num": 1,
        "obs_dim": 8,  # [x,y,v,theta]
        "action_dim": 2,
    }
    return config_dict
